package com.ruoyi.business.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.business.domain.MobileExhibitorsType;

/**
 * 参展商分类Service接口
 *
 * @author ruoyi
 * @date 2024-06-13
 */
public interface IMobileExhibitorsTypeService extends IService<MobileExhibitorsType> {
    /**
     * 查询参展商分类
     *
     * @param id 参展商分类主键
     * @return 参展商分类
     */
    public MobileExhibitorsType selectMobileExhibitorsTypeById(Long id);

    /**
     * 查询参展商分类列表
     *
     * @param mobileExhibitorsType 参展商分类
     * @return 参展商分类集合
     */
    public List<MobileExhibitorsType> selectMobileExhibitorsTypeList(MobileExhibitorsType mobileExhibitorsType);

    /**
     * 新增参展商分类
     *
     * @param mobileExhibitorsType 参展商分类
     * @return 结果
     */
    public int insertMobileExhibitorsType(MobileExhibitorsType mobileExhibitorsType);

    /**
     * 修改参展商分类
     *
     * @param mobileExhibitorsType 参展商分类
     * @return 结果
     */
    public int updateMobileExhibitorsType(MobileExhibitorsType mobileExhibitorsType);

    /**
     * 批量删除参展商分类
     *
     * @param ids 需要删除的参展商分类主键集合
     * @return 结果
     */
    public int deleteMobileExhibitorsTypeByIds(Long[] ids);

    /**
     * 删除参展商分类信息
     *
     * @param id 参展商分类主键
     * @return 结果
     */
    public int deleteMobileExhibitorsTypeById(Long id);

    /**
     * @Author liumaotong
     * @Description 参展商分类下拉列表
     * @Date 2024/6/17
     * @Param [mobileExhibitorsType]
     * @return java.util.List<com.ruoyi.business.domain.MobileExhibitorsType>
     */
    List<MobileExhibitorsType> listForSelect(MobileExhibitorsType mobileExhibitorsType);
}